func findContentChildren(g []int, s []int) int {
    sort.Ints(g)
    sort.Ints(s)
    ans := 0
    sIndex := len(s)-1
    for c:=len(g)-1; c>=0; c-- {
        if sIndex>=0 && s[sIndex]>=g[c] {
            sIndex--
            ans++
        }
    }
    return ans
}